Skip to main content

Get All Fixed Deposit Accounts

GET /fixed-deposit/accounts

Description

Retrieves all fixed deposit accounts with flexible filtering options. This endpoint allows the use of various query parameters to narrow down the results based on specific criteria.

Headers:

NameTypeDescription
countryCodestringThe country code (required).

Query Parameters:

NameTypeDescription
filterByUserIdstringFilter by user ID.
filterByUuidstringFilter by unique identifier.
filterBySourceAccountstringFilter by source account.
filterByStatusstringFilter by status.
filterByProductIdstringFilter by product ID.
filterByOwnerIdstringFilter by owner ID.
filterBySavingAccountIdstringFilter by saving account ID.
filterByRolloverIdstringFilter by rollover ID.
filterByCurrencystringFilter by currency type.
filterByTenantIdstringFilter by tenant ID.
filterByHasRolloverbooleanFilter by rollover status.
filterByProcessCompletedbooleanFilter by whether the process is completed.
filterByMaturedbooleanFilter by matured accounts.
filterByPrematureClosurebooleanFilter by premature closure status.
filterByTransactionIdstringFilter by transaction ID.
filterByReferencestringFilter by reference ID.
filterByRequestIdstringFilter by request ID.
filterByTenantUserIdstringFilter by tenant user ID.
filterBySourceAccountCreditedbooleanFilter by source account credited status.
filterByTerminationTypestringFilter by termination type.
filterByTransactionStatusstringFilter by transaction status.
filterByPrematureClosureDatestringFilter by premature closure date (format: yyyy-MM-dd).
pageNumberintegerThe page number for pagination. Default: 1.
pageSizeintegerThe number of results per page. Default: 10.
filterByMaturityDatestringFilter by maturity date (format: yyyy-MM-dd).
startDatestringFilter by start date (format: yyyy-MM-dd HH:mm).
endDatestringFilter by end date (format: yyyy-MM-dd HH:mm).

Example Request:

curl -X GET "{{baseURL}}/fixed-deposit/accounts" \
-H "Authorization: Bearer [access_token]" \
-H "countryCode: [countryCode]" \
-G \
--data-urlencode "filterByUserId=12345" \
--data-urlencode "filterByStatus=ACTIVE" \
--data-urlencode "pageNumber=1" \
--data-urlencode "pageSize=10" \
--data-urlencode "startDate=2024-01-01 00:00" \
--data-urlencode "endDate=2024-12-31 23:59"

Sample Response: 200

{
"status": true,
"statusCode": 0,
"message": "string",
"data": {},
"errors": [
{
"message": "string",
"data": {},
"descriptiveMessage": "string"
}
]
}

LANGUAGE

AUTHORIZATION

Bearer

CURL REQUEST


curl --request GET \ 
--url /fixed-deposit/accounts \
--header 'accept: application/json' \
--header 'content-type: application/json'

RESPONSE


Click Try It! to start a request and see the response here!